.customize-modal {
  .modal-footer {
    padding: 15px;
    border-top: 1px solid #e9e9e9;
  }
  .ant-form-item {
    margin-bottom: 0px;
  }
  .modal-body {
    padding: 16px;
    ul.info-word {
      margin-top: 10px;
    }
    li {
      line-height: 26px;
      font-size: 12px;
    }
  }
  .info,
  .modal-body {
    [nz-form-item] {
      padding: 8px 15px;
    }
  }
  .ant-modal-body {
    padding: 0px;
    font-size: 13px;
  }
  .link-word i {
    color: rgba(0, 0, 0, .45);
  }
  .app-footer {
    .buttons {
      text-align: right;
    }
    padding: 15px;
    border-top: 1px solid #e9e9e9;
    button:first-child {
      margin-right: 10px;
    }
  }
}

.vertical-center-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vertical-center-modal .ant-modal {
  top: 0;
}

.ant-modal.ant-confirm.ant-confirm-confirm {
  top: 35%;
}

.ant-card-body {
  .app-footer {
    padding: 20px 15px 4px;
  }
}
